#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int print(int x)
//{
//	int i;
//	for (i = 31; i >= 1; i-=2)
//	{
//		printf("%d", (x >> i) & 1);
//	}
//	printf("\n");
//	for (i = 30; i >= 1; i-=2)
//	{
//		printf("%d", (x >> i) & 1);
//	}
//}
//
//int main()
//{
//	int a = 1234123;
//	print(a);
//
//	return 0;
//}

int check(int x, int y)
{
	int i = x ^ y;
	int count = 0;
	while (i)
	{
		i = i & (i - 1);
		count++;
	}
}

int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	int sum = check(a, b);
	printf("%d", sum);
	
	return 0;
}